Raspberry Pi /RP2350 /PPB /DEMCR

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as DEMCR

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (VC_CORERESET)VC_CORERESET 0 (VC_MMERR)VC_MMERR 0 (VC_NOCPERR)VC_NOCPERR 0 (VC_CHKERR)VC_CHKERR 0 (VC_STATERR)VC_STATERR 0 (VC_BUSERR)VC_BUSERR 0 (VC_INTERR)VC_INTERR 0 (VC_HARDERR)VC_HARDERR 0 (VC_SFERR)VC_SFERR 0 (MON_EN)MON_EN 0 (MON_PEND)MON_PEND 0 (MON_STEP)MON_STEP 0 (MON_REQ)MON_REQ 0 (SDME)SDME 0 (TRCENA)TRCENA

Description

Manages vector catch behavior and DebugMonitor handling when debugging

Fields

VC_CORERESET

Enable Reset Vector Catch. This causes a warm reset to halt a running system

VC_MMERR

Enable halting debug trap on a MemManage exception

VC_NOCPERR

Enable halting debug trap on a UsageFault caused by an access to a coprocessor

VC_CHKERR

Enable halting debug trap on a UsageFault exception caused by a checking error, for example an alignment check error

VC_STATERR

Enable halting debug trap on a UsageFault exception caused by a state information error, for example an Undefined Instruction exception

VC_BUSERR

BusFault exception halting debug vector catch enable

VC_INTERR

Enable halting debug vector catch for faults during exception entry and return

VC_HARDERR

HardFault exception halting debug vector catch enable

VC_SFERR

SecureFault exception halting debug vector catch enable

MON_EN

Enable the DebugMonitor exception

MON_PEND

Sets or clears the pending state of the DebugMonitor exception

MON_STEP

Enable DebugMonitor stepping

MON_REQ

DebugMonitor semaphore bit

SDME

Indicates whether the DebugMonitor targets the Secure or the Non-secure state and whether debug events are allowed in Secure state

TRCENA

Global enable for all DWT and ITM features

Links

() ()